package com.sc.nft.entity.dto;

import com.fasterxml.jackson.annotation.JsonFormat;
import com.sc.nft.enums.ConSignStatus;
import com.sc.nft.enums.MarketTypeEnum;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.math.BigDecimal;
import java.util.Date;

@Data
@NoArgsConstructor
public class SecondConSignCollectionDTO {
    @ApiModelProperty("id")
    private Long id;
    @ApiModelProperty("用户藏品Id")
    private Long userCollectionId;
    @ApiModelProperty("藏品Id")
    private Long collectionId;
    @ApiModelProperty("序号")
    private String numbering;

    @ApiModelProperty("寄售时间")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone = "GMT+8")
    private Date consignTime;
    @ApiModelProperty("藏品标题")
    private String firstTitle;
    @ApiModelProperty("藏品编号")
    private String collectionUuid;
    @ApiModelProperty("寄售价格")
    private BigDecimal salesPrice;
    @ApiModelProperty("用户手机号")
    private BigDecimal phone;
    @ApiModelProperty("状态")
    private ConSignStatus status;
    @ApiModelProperty("状态")
    private MarketTypeEnum marketType;

}
